var dbSchema = {
    version: '1.21',
    labels:{
        
        warehouse: 'Склад',
        customer: 'Клиент',
        place: 'Адрес',
        
        name: 'Название',
        lat: 'Широта',
        lng: 'Долгота',
        toDate: 'На дату',
        ord: 'Номер п/п',
        factor: 'Кратность'

    },
    tables: {
        Warehouse: {
            label: 'Склады',
            columns:{
                id: 'int',
                name: 'varchar(64)'
            }
        },
        Place: {
            label: 'Адреса',
            columns: {
                id : 'int',
                name: 'varchar(128)',
                lat: 'decimal(10,8)',
                lng: 'decimal(10,8)'
            }
        },
        Customer: {
            label: 'Клиенты',
            entry: true,
            columns: {
                id : 'int',
                name: 'varchar(128)',
                place: 'int',
                warehouse: 'int',
                partner: 'int'
            }
        },
        TaskStatus: {
            label: 'Статусы задач',
            entry: false,
            columns: {
                id: 'varchar(5)',
                name: 'varchar(16)'
            }
        },
        Category: {
            label: 'Категории товаров',
            entry: true,
            columns: {
                id: 'int',
                name: 'varchar(64)',
                ord: 'int',
                package: 'varchar(32)'
            }
        },
        Product: {
            label: 'Товары',
            columns: {
                id: 'int',
                name: 'varchar(128)',
                firstName: 'varchar(64)',
                factor: 'int',
                rel: 'int',
                category: 'int'
            }
        },
        Package: {
            label: 'Упаковка',
            entry: false,
            columns: {
                id: 'int',
                name: 'varchar(128)'
            }
        },
        ShipmentTask: {
            label: 'Задания на доставку',
            columns: {
                id: 'integer primary key autoincrement',
                toDate: 'varchar(12)',
                isCredit: 'int',
                isDocuments: 'int',
                customer: 'int',
                person: 'integer',
                taskStatus: 'int'
            }
        },
        ShipmentPosition: {
            _label: 'Позиции доставки',
            columns: {
                id: 'integer primary key autoincrement',
                saleOrder: 'int',
                product: 'int',
                volume: 'int',
                rel: 'int',
                package: 'int',
                price: 'decimal(12,2)'
            }
        },
        Person: {
            label: 'Люди',
            columns: {
                id: 'integer',
                name: 'varchar(64)'
            }
        },
        Debt: {
            label: 'Задолженность',
            columns: {
                id: 'integer',
                partner: 'int',
                ndoc:  'varchar(20)',
                ddate: 'varchar(12)',
                tillDate: 'varchar(12)',
                fullSum: 'decimal(12,2)'
            }
        },
        EncashmentTask: {
            label: 'Задания на инкассацию',
            columns: {
                customer: 'int',
                person: 'integer',
                ddate: 'varchar(21)',
                debt: 'int',
                taskStatus: 'int'
            }
        },
        Encashment: {
            label: 'Выручка',
            columns: {
                customer: 'int',
                person: 'integer',
                debt: 'int',
                task: 'int',
                ddate: 'varchar(21)',
                summ: 'decimal(12,2)',
                uncashmentTask: 'int'
            }
        },
        UncashmentTask: {
            label: 'Сдать выручку',
            columns: {
                id: 'int',
                person: 'integer',
                ddate: 'varchar(21)',
                summ: 'decimal(12,2)',
                summDocuments: 'decimal(12,2)',
                taskStatus: 'int'
            }
        }
    }
}